Remote control system for controlling operation of a fan assembly

ABSTRACT

A remote control system for controlling operation of a fan assembly is provided. The system includes a first sensor module having a first housing, a first sensor, a first microprocessor, and a first RF transmitter. The first microprocessor is programmed to generate a first control signal to induce the first RF transmitter to transmit a first RF signal in response to a sensor signal from the first sensor. The first RF signal has a first address value and a first command value. The remote control system further includes a fan control module having a second housing, a second microprocessor, an AC power plug, an AC/DC voltage converter, a controllable switch, and an RF receiver. The RF receiver is configured to receive the first RF signal.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is a continuation of U.S. patent applicationSer. No. 14/162,172 filed on Jan. 23, 2014, the contents of which areincorporated herein by reference thereto in its entirety. U.S. patentapplication Ser. No. 14/162,172 is a continuation-in-part of U.S. patentapplication Ser. No. 12/787,867 filed on May 26, 2010 (now U.S. Pat. No.8,640,970 issued on Feb. 4, 2014), the contents of which areincorporated herein by reference thereto in its entirety. U.S. patentapplication Ser. No. 12/787,867 claims the benefit of U.S. ProvisionalPatent Application Ser. No. 61/181,396, filed on May 27, 2009, thecontents of which are incorporated herein by reference thereto in itsentirety.

BACKGROUND

A bathroom fan is typically controlled utilizing a wall switch. However,when a person does not initially turn on the bathroom fan when theystart bathing or showering, a significant amount of humidity may beundesirably present in the bathroom. Further, when a person does notinitially turn on the bathroom fan and they utilize a toilet in thebathroom, a significant amount of odor may undesirably be present in thebathroom.

Accordingly, the inventors herein have recognized a need for an improvedremote control system for controlling a fan assembly that reduces and/orminimizes the above-mentioned deficiencies.

SUMMARY

A remote control system for controlling operation of a fan assembly inaccordance with an exemplary embodiment is provided. The remote controlsystem includes a first sensor module having a first housing, a firstsensor, a first microprocessor, and a first RF transmitter. The firstsensor, the first microprocessor and the first RF transmitter aredisposed within the first housing. The first microprocessor is operablycoupled to the first sensor and the first RF transmitter. The firstmicroprocessor is programmed to generate a first control signal toinduce the first RF transmitter to transmit a first RF signal inresponse to a sensor signal from the first sensor. The first RF signalhas a first address value and a first command value. The remote controlsystem further includes a fan control module having a second housing, asecond microprocessor, an AC power plug, an AC/DC voltage converter, acontrollable switch, and an RF receiver. The second microprocessor, theAC/DC voltage converter, the controllable switch, and the RF receiverare disposed within the second housing. The AC power plug is coupled tothe second housing. The second microprocessor is operably coupled to theAC/DC voltage converter, the controllable switch, and the RF receiver.The AC power plug is electrically coupled to the AC/DC voltage converterand to the controllable switch such that an AC voltage is routed fromthe AC power plug to the AC/DC voltage converter and the controllableswitch. The AC/DC voltage converter is configured to output a DC voltagein response to the AC voltage. The DC voltage is received by the secondmicroprocessor and the RF receiver. The RF receiver is configured toreceive the first RF signal. The second microprocessor is programmed tocompare the first address value to a first predetermined address value.The second microprocessor is further programmed to generate a secondcontrol signal to induce the controllable switch to transition to aclosed operational position to route the AC voltage to an AC outletdevice if the first address value corresponds to the first predeterminedaddress value, and the first command value corresponds to an activationcommand value. The AC outlet device configured to be electricallyremovably coupled to the fan assembly.

A remote control system for controlling operation of a fan motor in afan assembly in accordance with another exemplary embodiment isprovided. The remote control system includes a first sensor modulehaving a first housing, a first sensor, a first microprocessor, and afirst RF transmitter. The first sensor, the first microprocessor and thefirst RF transmitter are disposed within the first housing. The firstmicroprocessor is operably coupled to the first sensor and the first RFtransmitter. The first microprocessor is programmed to generate a firstcontrol signal to induce the first RF transmitter to transmit a first RFsignal in response to a sensor signal from the first sensor. The firstRF signal has a first address value and a first command value. Theremote control system further includes a fan control module that isdisposed in a housing of the fan assembly. The fan control module has asecond microprocessor, an AC/DC voltage converter, a controllableswitch, and an RF receiver. The second microprocessor is operablycoupled to the AC/DC voltage converter, the controllable switch, and theRF receiver. The AC/DC voltage converter and the controllable switch areconfigured to receive an AC voltage. The AC/DC voltage converter isconfigured to output a DC voltage in response to the AC voltage. The DCvoltage is received by the second microprocessor and the RF receiver.The RF receiver is configured to receive the first RF signal. The secondmicroprocessor is programmed to compare the first address value to afirst predetermined address value. The second microprocessor is furtherprogrammed to generate a second control signal to induce thecontrollable switch to transition to a closed operational position toroute the AC voltage to the fan motor if the first address valuecorresponds to the first predetermined address value, and the firstcommand value corresponds to an activation command value.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic of a bathroom having an air quality control systemin accordance with an exemplary embodiment;

FIG. 2 is a block diagram of an air quality control system in accordancewith an exemplary embodiment;

FIG. 3 is a schematic of a fluid flow sensor utilized in the air qualitycontrol system of FIG. 1;

FIG. 4 is a cross-sectional view of the fluid flow sensor of FIG. 3;

FIG. 5 is a cross-sectional view of another fluid flow sensor;

FIG. 6 is a cross-sectional view of still another fluid flow sensor;

FIG. 7 is a schematic of a fan assembly utilized in the bathroom of FIG.1;

FIG. 8 is a schematic of a switch assembly utilized in the bathroom ofFIG. 1;

FIG. 9 is a side view of the switch assembly of FIG. 8;

FIG. 10 is a schematic of another bathroom that utilizes a remotecontrol system for controlling operation of a fan assembly in accordancewith another exemplary embodiment;

FIG. 11 is another schematic of the bathroom of FIG. 10;

FIG. 12 is a block diagram of a remote control system in accordance withanother exemplary embodiment that is utilized in the bathroom of FIG.10;

FIG. 13 is a block diagram of a toilet occupancy sensor module utilizedin the remote control system of FIG. 12;

FIG. 14 is a schematic of the toilet occupancy sensor module of FIG. 13;

FIG. 15 is a block diagram of a shower water sensor module utilized inthe remote control system of FIG. 12;

FIG. 16 is a schematic of the shower water sensor module of FIG. 15;

FIG. 17 is a block diagram of a humidity sensor module utilized in theremote control system of FIG. 12;

FIG. 18 is a schematic of the humidity sensor module of FIG. 17;

FIG. 19 is a block diagram of a manual transmitter module utilized inthe remote control system of FIG. 12;

FIG. 20 is a schematic of the manual transmitter module of FIG. 19;

FIG. 21 is a circuit schematic of a fan control module utilized in theremote control system of FIG. 12;

FIG. 22 is a schematic of the fan control module of FIG. 21;

FIG. 23 is another schematic of the fan control module of FIG. 21;

FIG. 24 is another schematic of the fan control module of FIG. 21;

FIG. 25 is another schematic of the fan control module of FIG. 21;

FIG. 26 is a schematic of a fan assembly and the fan control module ofFIG. 21;

FIG. 27 is another schematic of the fan assembly and the fan controlmodule of FIG. 21;

FIG. 28 is another schematic of the fan assembly and the fan controlmodule of FIG. 21;

FIGS. 29-31 are flowcharts of a method for controlling operation of thetoilet occupancy sensor module of FIG. 13;

FIGS. 32-34 are flowcharts of a method for controlling operation of theshower water sensor module of FIG. 15;

FIGS. 35-37 are flowcharts of a method for controlling operation of thehumidity sensor module of FIG. 17;

FIGS. 38-39 are flowcharts of a method for controlling operation of themanual transmitter module of FIG. 19; and

FIG. 40 is a flowchart of a method for controlling operation of the fancontrol module of FIG. 21.

DETAILED DESCRIPTION First Embodiment

Referring to FIG. 1, an exemplary embodiment of an air quality controlsystem 10 is shown. In this configuration, the system 10 is incorporatedwith an air venting system of a bathroom 12. The system 10 includes asensor assembly 14, a fan assembly 16 and a switch assembly 18.Optionally, the system further includes one or more circuits 20, i.e.control circuits or otherwise, for controlling or modifying signals.Other components are contemplated as described herein or otherwise. Inthe configuration shown in FIG. 1, the sensor assembly 14 is disposedproximate a pipe conduit 22 of a shower head 24 for monitoring fluidflow therethrough. The sensor assembly 14 is in communication with thefan assembly 16 for causing ventilation of humidity or otherwise fromthe bathroom 12.

Referring to the schematic diagram of the air quality control system 10shown in FIG. 2, the sensor assembly 14 includes a fluid flow sensor 26configured for monitoring fluid flow through a conduit, such as pipeconduit 22 shown in FIG. 1. The sensor assembly further includes awireless transmitter 28 in communication with the fluid flow sensor 26.The wireless transmitter 28 is configured to generate a wireless signalcorresponding to measurements, or fluid flow presence, determined byfluid flow sensor 26. Optionally, it is contemplated that an analog todigital convertor 30 is provided for converting the analog signalsgenerated by the fluid flow sensor 26 to digital signals for relay bywireless transmitter 28. However, it should be appreciated that thewireless transmitter 28 may alternatively generate analog signals, suchas radio waves e.g., frequency modulated signals (FM) or amplitudemodulated signals (AM), microwaves, infrared waves or otherwise. Itshould be appreciated that the analog to digital convertor may bedisposed with, or communicatively between, any of the sensor assembly14, fan assembly 16 or switch assembly 18. Other potential wirelesscommunications systems useable with the present system include ZigBee®,Bluetooth®, or otherwise.

The signal generated by the wireless transmitter 28 is received by awireless receiver 32 of the fan assembly 16 through a first wirelessconnection 34 or a wireless receiver 36 of the switch assembly 18through a second or alternate wireless connection 38, or both. However,it is contemplated that the signal generated by the wireless transmitter28 is eventually relayed in some manner to a fan controller 40 of a fan42 for controlling ventilation of bathroom 12 or otherwise. To thisextent, it is possible that the wireless receiver 36 is disposedproximate to a manual switch 44 configured for controlling the fan 42through a wired connection 46, though communication may advantageouslybe achieved through a wireless communication as well. Alternatively, itis further contemplated that the circuit 20 may include a wirelessreceiver 48 for forming a third or alternate wireless connection 50. Inthis configuration, the circuit 20 is in communication with the fanassembly 16 and switch assembly 18 through a wired or wirelessconnection 52.

Optionally, it is contemplated that the air quality control unit 10 mayinclude one or more remote control units 54 useable by an individual tocontrol the fan 42 for humidity removal, odor removal or otherwise fromthe particular room or area. In this configuration, it is contemplatedthat the remote control unit may be in communication with the wirelessreceiver 32 of the fan assembly 16 or the wireless receiver 34 of theswitch assembly 18, or both. Accordingly, a user may activate the fan 42at any time, and/or at any location, through the remote control unit 54.

In another optional configuration, it is contemplated that sensorassembly 14, fan assembly 16 and/or switch assembly 18 includes a manualactivation device 86, such as a button switch or otherwise, for causingactivation of the fan assembly. In one configuration, referring to FIG.4, the manual activation device 86 is in communication with the wirelesstransmitter 28 of the sensor assembly 14 for transmitting a signal basedupon the manual activation device 86. In this configuration, should auser desire activation of the fan assembly 16 during times where the fanassembly 16 would not normally operate, due to low humidity levels orotherwise, the user is provided the opportunity to manually activate thefan assembly 16.

The fluid flow sensor 26 may comprise any sensor configured to determinethe presence of fluid flow, particularly through a conduit. In oneconfiguration, as described below, that the fluid flow sensor 26 may beconfigured to ascertain a temperature of fluid flowing through a conduitfor activating the fan assembly 16. Advantageously, should thetemperature of the fluid be capable of generating steam or humidity thefan assembly 16 will be activated. In another configuration, alsodescribed below, the fluid flow sensor 26 may comprise a magnetic sensorconfigured to sense the generation of a magnetic field based uponmovement of naturally occurring minerals within a fluid flow. In yetanother configuration, the fluid flow sensor 26 may comprise a vibrationsensor configured to monitor whether fluid flow is occurring through aconduit, based upon known vibration values typically generated by fluidflow. In still another configuration, the fluid flow sensor 26 maycomprise a pressure sensor configured to determine fluid flow throughthe conduit based upon increased fluid pressure generated by the fluidflow. In another configuration, the fluid flow sensor 26 may comprise acurrent sensor configured to sense an accumulation of static electricityover the conduit due to fluid flow therein. In another configuration,the sensor comprises a circuit, or at least a portion thereof, that iscompleted by the fluid flowing through the conduit. The fluid flowsensor 26 generates a signal, via a suitable power source, indicative offluid flow that is received by transmitter 28.

In any of the above configurations, in one exemplary embodiment, it iscontemplated that the sensor assembly 14, including the transmitter 28,may be powered through a battery or other suitable power means. Inanother exemplary embodiment, power is obtained through a generation ofcurrent by movement of fluid through the conduit. In yet anotherexemplary embodiment, power is obtained through a capacitor whereinpotential energy stored by the capacitor is release upon fluid flowthrough a conduit. It is possible that a current or signals generated bythe sensors are suitable in strength for powering the transmitterwithout or in conjunction with an additional poser source. It should beappreciated that other power sources are available. However, in apreferred configuration it is contemplated that the power source forgenerating signals for the sensor or through the wireless transmitter 28includes a low voltage and/or current that poses no risk to persons,even in the presence of conducting fluids, such as water. It should beappreciated that other low voltage and/or current sensor configurationsare possible.

Optionally, the sensor assembly 14 further includes a temperatureindicator 84 for providing an indication of the temperature of the fluidflow through the pipe conduit 22. The temperature indicator 84 may belocated on or with the sensor assembly 14, located on the pipe conduit22 or otherwise. Accordingly, the temperature indicator 84 may be incommunication with the fluid flow sensor 26 or function independently.In one configuration, the temperature indicator 84 provides a digitalreadout of the temperature of fluid flow through the pipe conduit 22. Inanother configuration the temperature indicator 84 provides a colorindicator of the temperature. Other configurations are possible.

In one configuration, it is contemplated that multiple sensors may beused with the air quality control system 10. This may include one ormore of the fluid flow sensors 26 described herein and optionally, oneor more remote control devices and/or one or more additional sensors.Such additional sensors may comprise humidity sensors, occupancysensors, odor sensors, temperature sensors or otherwise. The multiplesensors may be located in one or more locations within a specifiedregion. For example, with reference to the bathroom configuration shownin FIG. 1, sensors may be disposed with pipe conduits, shower heads,sink and/or bathtub faucets, toilets, walls, ceilings, floors, mirrors,shower curtains or curtain rods, window, blinds or otherwise. In amultiple sensor configuration, it is possible that one or more, or evenall, of the sensors are in wired and/or wireless communication with thefan assembly 16. Accordingly, the multiple sensors may communicate overa common frequency and/or control circuit.

The fluid flow sensor 26 may comprise a stand along component configuredfor attachment to a conduit or may comprise a portion of the conduititself. Accordingly, a user may purchase a fluid flow sensor 26 that maybe attached to existing conduit components, e.g., pipe member, showerhead, faucet or otherwise, or may replace an existing conduit component,e.g., pipe member, shower head, faucet or otherwise. To this end, in oneconfiguration the sensor may be integrally formed with the conduit ormay be separately formed for attachment to the conduit. As such, thefluid flow sensor 26 may be in direct or indirect contact with the fluidflowing through a conduit. Further, in one exemplary embodiment, thesensor is in-line with the fluid flowing through the conduit, whereinfluid passes on one or more sides of the sensor or even substantiallyabout the entirety of the sensor.

In one sensor configuration, referring to FIGS. 3 and 4, the sensorassembly 14 is configured for attachment to the pipe conduit 22 of theshower head 24. The sensor assembly 14 is removably attached to the pipeconduit 22 through a locking mechanism 54. The locking mechanism 54comprises a snap-fit configuration; however, it is also contemplatedthat adhesives (such as thermally conductive adhesive or otherwise)and/or fasteners may be alternatively or used in conjunction with thesnap-fit configuration. In the particular configuration shown, thesensor assembly 14 includes a shell 58 having a first half 60 attachedto a second half 62 through a hinge 64. The first and second half 60, 62are configured to envelope the pipe conduit 22 and maintain position ofthe first and second half 60, 62 through the locking mechanism 56.

With reference to FIG. 4, the first half 60 of the sensor assembly 14includes the fluid flow sensor 26 for detecting fluid flow through thepipe conduit 22. The fluid flow sensor 26 is located proximate the pipeconduit 22 and more particularly in thermal communication with the pipeconduit 22. Accordingly, changes in temperature of the pipe conduit 22,as a result of fluid flow therethrough, can be measured by the fluidflow sensor 26. In this configuration, the fluid flow sensor 22 maycomprise a thermistor for monitoring change in resistance through thefluid flow sensor 26 to determine the temperature of the fluid flowingthrough the pipe conduit 22. The fluid flow sensor may alternativelycomprise a stress sensor that monitors expansion of the sensor, viaexpansion of the pipe conduit 22, as a result of heated fluid, todetermine the temperature of the fluid flowing through the pipe conduit.The fluid flow sensor is in communication with the wireless transmitter28 for transmitting the measurement, or activation signal, from thefluid flow sensor 26 to the fan assembly 16. The shell is furtherconfigured for receiving a battery 63 for providing power to the fluidflow sensor 26 and/or wireless transmitter 28. However, as previouslydescribed, other power sources are contemplated as described herein.

Alternatively, in another configuration, the fluid flow sensor 26comprises a magnetic flux sensor and is placed in magnetic communicationwith the fluid flowing through the pipe conduit 22 for monitoringmagnetic flux generated by the fluid flow through the pipe conduit. Inthis configuration, the fluid flow sensor 26 is able to determine thepresence of fluid flow through the pipe conduit 22 as a result of theflow of magnetic elements naturally flowing with the water through thepipe conduit, such as iron or otherwise.

In another sensor configuration, referring to FIG. 5, the sensorassembly 14 is configured for threaded attachment to a conduit, e.g. oneor more pipe conduits 22 and/or shower heads 24. As with the embodimentshown in FIGS. 3 and 4, this configuration provides easy installment ofthe sensor assembly 14 to an existing pluming system of a house orotherwise. In the particular configuration shown, the sensor assemblyincludes a first end 76 having a female threaded component configuredfor engagement with a pipe conduit 22 extending from a shower head and asecond end 78 having a male threaded component configured for engagementwith a fluid source pipe conduit 80. The sensor includes a fluid flowsensor 26 that is in communication with a wireless transmitter 28configured for generation of a wireless signal based upon signalsgenerated by the fluid flow sensor 26. Optionally, the fluid flow sensor26, transmitter or both may be powered by battery 65 or otherwise. Inthis configuration, the fluid flow sensor 26 is in direct contact withfluid flowing through pipe conduit 22.

In still another sensor configuration, referring to FIG. 6, the sensorassembly 14 is integrally formed with an additional pipe member 82,which may be used to replace all, or a portion of, pipe conduit 22,fluid source pipe conduit 80 or otherwise. The sensor assembly 14includes fluid flow sensor 26 in communication with wireless transmitter28, wherein either one of the fluid flow sensor, wireless transmitter orboth may be powered by battery 65 or otherwise. As with the sensorassembly configuration shown in FIG. 5, the fluid flow sensor 26 is indirect contact with fluid flowing through pipe conduit 22.

Referring to FIG. 7, the exemplary fan assembly 16 of the air qualitycontrol system 10 is shown. The fan assembly 16 includes wirelessreceiver 32 configured for receiving signals from the wirelesstransmitter 28 of the fluid flow sensor 26. The wireless receiver 32 isin communications with controller 40 (see FIG. 2) that controlsoperation of a motor 66 for rotating fan blades 68. The fan assembly 16is housed within a vent 70 for drawing air from the bathroom through thevent and to a location outside of the bathroom, e.g., house orotherwise. The fan assembly is powered through a wire 72 that may beconnected to the switch assembly 18, as described herein. Accordingly,the controller 40 may be activated by the wireless transmitter 28directly or indirectly through the switch assembly 18 or independent ofthe switch assembly 18. Further the controller 40 may be activatedthrough a manual switch, such as switch 44 of the switch assembly 18.

Referring to FIGS. 8 and 9, several views of the exemplary switchassembly 18 of the air quality control system 10 are shown. The switchassembly 18 includes wireless receiver 36 for receiving signals from thesensor assembly 14. The switch assembly 18 includes manual switch 44 formanually activating the fan assembly 14. The wireless receiver 36 andthe manual switch 44 are connected to the fan assembly 18, via wire 72,for controlling activation thereof. Accordingly, the switch assembly 18is further connected to a power supply (not shown) through a powersupply wire 74. It should be appreciated that the switch assembly 18 mayfurther include a circuit 76 for controlling transmission of signals, orpower, from the manual switch 44 and/or wireless receiver 36 to the fancontroller 40.

In one configuration, referring to FIG. 2, it is contemplated that thefan assembly 16 is controllable through one or more remote control units54, which may or may not be in conjunction with the sensor assembly 14.This provides the ability of a user to control activation of the fanassembly separate from the sensor assembly 14. Activation of the fanassembly may be based upon humidity levels, odor levels or othercontaminate or non-contaminant occurrence within the bathroom 12, orother room or area. The remote control unit 54 may be in directcommunication with the fan assembly 16 or indirect communication withthe fan assembly, such as through switch assembly 18 or otherwise.

The air quality control system 10 automatically detects the presence oranticipated accumulation of humidity within a bathroom 12, or otherwise,and activates the fan assembly 16 until sufficient removal of thehumidity is achieved and/or for a predetermined time period. In onemethod of operation, referring to FIG. 1, a user directs water through apipe conduit 22 of a shower head 24. The sensor assembly determines thepresence of water flow through the pipe conduit 22, and/or temperatureof the water flowing through the pipe conduit 22, to further determinewhether activation of a fan assembly is necessary for reducing ormaintain humidity levels within the bathroom 12. Should reduction ofhumidity within the bathroom 12 be desired, a wireless signal is sent tothe fan assembly 16 directly, or through switch assembly 18, to causeactivation of the fan assembly. When flow of water through the pipeconduit 22 is discontinued, or the temperature of water flowing throughthe pipe conduit 22 is at a level where humidity accumulation is notlikely, or even the humidity or contaminant levels have decreased toacceptable levels, another signal may be transmitted directly orindirectly to the fan assembly 16 to deactivate the fan assemblyimmediately or after a predetermined time period. Alternatively, asdescribed above, the fan may simply deactivate after a predeterminedtime period.

It should be appreciated that the fan assembly 16 may comprise a new oraltered fan assembly. Similarly, the switch assembly 18 may comprise anew or altered switch assembly. To this end, it is contemplated that thecomponents of the sensor assembly 14 may be sold as a kit along withcomponents of the fan assembly 16 and/or switch assembly 18 forproviding an individual with a simplified method of forming an airquality control system 10.

It should be appreciated that while the air quality control system 10 isshown incorporated with a venting system of a bathroom, it should beappreciate that the system may be used in other rooms or environmentincluding open areas, closed areas, multi-room areas or otherwise.Similarly, the fluid flow sensor 26 may be used on other conduits,including gas or liquid, to determine characteristics (i.e.temperatures, composition or otherwise) of the fluid flow. Specificexamples of other conduits include water or gas lines, for houses orother building structure, or otherwise.

Second Embodiment

Referring to FIGS. 10-12, a bathroom 200 includes a shower head 210, atub 212, a toilet 214, a fan switch 216, a fan assembly 220, and aremote control system 240 in accordance with an exemplary embodiment. Anadvantage of the remote control system 240 is that the system 240 canremotely control operation of the fan assembly 220, based on a humiditylevel in the bathroom 200, a sensed heat energy from water beingexpelled from the shower head 210, or sensed heat energy from a persondisposed proximate to the toilet 214.

The shower head 210 is disposed on a wall of the bathroom 200 and isconfigured to expel heated water into the tub 212. The toilet 214 isdisposed on a floor in the bathroom 200 and is configured to be utilizedby a person sitting on the toilet 214.

The fan switch 216 is mounted on a wall of the bathroom 200 and isconfigured to provide an AC voltage to a fan control module 346 (shownin FIG. 12), when the fan switch 216 has a closed operational position.

Fan Assembly

Referring to FIGS. 10 and 26-28, the fan assembly 220 is provided toexpel air from an interior of the bathroom 200 to the ambient atmosphereoutside of the bathroom 200. The fan assembly 220 is coupled to aceiling of the bathroom 200. The fan assembly 220 includes a housing270, an outlet pipe 274, a partition wall 278, fan blades 282, a ventedcover plate 284 (shown in FIG. 10), an electric motor 286, an AC powerplug 290, an AC electrical wire 294, and an AC socket 298.

The housing 270 is configured to hold the partition wall 278, the fanblades 282, the electric motor 286, the AC power plug 290, the ACelectric wire 294, and the AC socket 298 therein. The housing 270includes side walls 301, 302, 303, 304 coupled to one another thatdefine an interior region 305. The outlet pipe 274 is coupled to theside wall 304 and fluidly communicates with an aperture extendingthrough the side wall 304. The partition wall 278 is disposed within theinterior region 305 and is coupled to the side walls 301-304 such thatthe partition wall 278 partitions the interior region into first andsecond interior spaces. The partition wall 278 includes apertures 306,308, 310 (shown in FIG. 28) extending therethrough. The partition walls301-304 define an open end 317 and open end 318. The open end 318 isconfigured to have the vented cover plate 284 (shown in FIG. 10) coupledthereto that communicates with an interior of the bathroom 200. The openend 317 is configured to be disposed above a ceiling of the bathroom200.

The fan blades 282 are operably coupled to the electric motor 286. Thefan blades 282 are disposed in the first interior space and are operablycoupled to a rotor of the electric motor 286.

The electric motor 286 is coupled to the partition wall 278 in thesecond interior space. The AC electrical wire 294 has first and secondelectrical conductors (e.g., wires) therein that are covered by aplastic sheath and are electrically isolated from one another in thesheath. The first and second electrical conductors of the AC electricalwire 294 are electrically coupled to the blades 312, 314, respectively,and are further electrically coupled to the electric motor 286. Thefirst and second electrical conductors of the AC electrical wire 294transmits an AC voltage from the AC power plug 290 to the electric motor286. The AC power plug 290 includes blades 312, 314 for receiving an ACvoltage therebetween from the fan control module 346.

Referring to FIGS. 10 and 26, the AC socket 298 (shown in FIG. 26) iscoupled to the partition wall 278. The fan switch 216 (shown in FIG. 10)is electrically coupled through a pair of electrical conductors (notshown) to the AC socket 298. The fan control module 346 is electricallycoupled to the AC socket 298 utilizing the AC power plug 788 which isremovably electrically coupled to the AC socket 298. When the fan switch216 has a closed operational position, the switch 216 supplies an ACvoltage from an external AC voltage source to the AC socket 298, whichenergizes the fan control module 346 via the AC power plug 788. Duringnormal operation of the fan control module 346 described in theflowcharts herein, the fan switch 216 has the closed operationalposition such that AC socket 298 receives the AC voltage and energizesthe fan control module 346 via the AC power plug 788.

When the electric motor 286 is activated by the remote control system240, the fan blades 282 urge air from the interior of the bathroom 200through the vented cover plate 284, the apertures 306, 308, 310, andpast the fan blades 282 and through the outlet pipe 274 into a regionabove the ceiling of the bathroom 200.

Referring to FIGS. 10-12, the remote control system 240 is provided tocontrol operation of the fan assembly 220. The remote control system 240includes a toilet occupancy sensor module 330, a shower water sensormodule 334, a humidity sensor module 338, a manual transmitter module342, and a fan control module 346.

Toilet Occupancy Sensor Module

Referring to FIGS. 10 and 12-14, the toilet occupancy sensor module 330is provided to detect when a person is disposed on the toilet 214 and totransmit an RF signal to the fan control module 346 to activate theelectric motor 286 when the person is disposed on the toilet 214. Thetoilet occupancy sensor module 330 is further provided to detect whenthe person is no longer disposed on the toilet 214 to transmit an RFsignal to the fan control module 346 to deactivate the electric motor286 when the person is no longer disposed on the toilet 214. The toiletoccupancy sensor module 330 includes a housing 380, a microprocessor384, a switch 388, a battery 392, an address switch assembly 396, an RFtransmitter 400, an antenna 404, and an infrared sensor 408.

The microprocessor 384 is provided to control operation of the toiletoccupancy sensor module 330. The microprocessor 384 is operably andelectrically coupled to the battery 392, the RF transmitter 400, theinfrared sensor 408, the switch 388, and the address switch assembly396. The microprocessor 384 includes an internal memory 385 that isconfigured to store executable software instructions and data utilizedby the toilet occupancy sensor module 330.

The battery 392 is electrically coupled to the microprocessor 384, theRF transmitter 400, and the infrared sensor 408. The battery 392provides an operational voltage to the microprocessor 384, the RFtransmitter 400, and the infrared sensor 408.

The switch 388 is electrically coupled to and between the microprocessor384 and electrical ground. When the switch 388 is moved to a closedoperational position, the microprocessor 384 generates a control signalto induce the RF transmitter 400 to transmit an RF signal having anactivation command for turning on the electric motor 286 in the fanassembly 220. Alternately, when the switch 388 is moved to an openoperational position, the microprocessor 384 generates a control signalto induce the RF transmitter 400 to transmit an RF signal having adeactivation command for turning off the electric motor 286 in the fanassembly 220. A portion of the switch 388 extends outwardly from anexterior of the housing 380 and can be actuated by a person holding thehousing 380.

The address switch assembly 396 is electrically coupled to themicroprocessor 384. The address switch assembly 396 includes addressswitches 410, 412, 414, 416, 418, 420, 422, 424 which define an 8-bitbinary address value which identifies the toilet occupancy sensor module330 to the fan control module 346. In an exemplary embodiment, theaddress value of “11111111” is associated with the toilet occupancysensor module 330.

The RF transmitter 400 is operably coupled to the antenna 404. The RFtransmitter 400 is provided to transmit RF signals to the fan controlmodule 346 such that the fan control module 346 can either activate ordeactivate the electric motor 286 in the fan assembly 220. Themicroprocessor 384 is programmed to generate a control signal to inducethe RF transmitter 400 to transmit an RF signal having a binary addressvalue and a binary command value. In an exemplary embodiment, the binaryaddress value is 8-bit binary number determined by the address switches410-424. Further, the binary command value is 8-bit binary numbercomprising either an activation command value (e.g., 000000011) or adeactivation command value (e.g., 000000001). The activation commandvalue is utilized by the fan control module 346 for activating theelectric motor 286. The deactivation command value is utilized by thefan control module 346 for deactivating the electric motor 286.

In an exemplary embodiment, the RF transmitter 400 transmits RF signalsin a high frequency range (e.g., 3 Mhz-30 MHz). Of course, in analternative embodiment, the RF transmitter 400 could transmit RF signalsin another frequency range. In an exemplary embodiment, the RFtransmitter 400 modulates each RF signal to include data (e.g., anaddress value and a command value) utilizing frequency shift keying(FSK) modulation technique. In an alternative embodiment, the RFtransmitter 400 can modulate each RF signal to include data utilizingany other known modulation technique such as amplitude modulation (AM),frequency modulation (FM), and amplitude shift keying (ASK), or thelike.

The infrared sensor 408 is electrically coupled to the microprocessor384. The infrared sensor 408 is configured to generate a sensor signalhaving an amplitude based on an amount of sensed human body heat energy.The microprocessor 384 is programmed to measure the amplitude of thesensor signal from the infrared sensor 408. If the amplitude of thesensor signal is greater than or equal to a predetermined amplitude, themicroprocessor 384 determines that a person is disposed proximate to theinfrared sensor 408. Alternately, if the amplitude of the sensor signalis less than the predetermined amplitude, the microprocessor 384determines that a person is not disposed proximate to the infraredsensor 408.

Referring to FIGS. 13, 14 and 29-31, a method for controlling operationof the toilet occupancy sensor module 330 will now be described.

At step 1000, the microprocessor 384 makes a determination as to whetherthe manually-operated switch 388 in the toilet occupancy sensor module330 is depressed. If the value of step 1000 equals “yes”, the methodadvances to step 1002. Otherwise, the method advances to step 1008.

At step 1002, the microprocessor 384 makes a determination as to whetherthe manually-operated switch 388 in the toilet occupancy sensor module330 has a closed operational position. If the value of step 1002 equals“yes”, the method advances to step 1004. Otherwise, the method advancesto step 1006.

At step 1004, the microprocessor 384 generates a first control signal toinduce the first RF transmitter 400 to transmit a first RF signal having(i) an address value associated with the toilet occupancy sensor module330 and (ii) a command value corresponding to an activation commandvalue. After step 1004, the method advances to step 1022.

Referring again to step 1002, if the value of step 1002 equals “no”, themethod advances to step 1006. At step 1006, the microprocessor 384 inthe toilet occupancy sensor module 330 generates a second control signalto induce the first RF transmitter 400 to transmit a second RF signalhaving (i) the address value associated with the toilet occupancy sensormodule 330 and (ii) a command value corresponding to a deactivationcommand value. After step 1006, the method advances to step 1022.

Referring again to step 1000, if the value of step 1000 equals “no”, themethod advances to step 1008. At step 1008, the microprocessor 384 makesa determination as to whether the infrared sensor 408 in the toiletoccupancy sensor module 330 is generating a sensor signal. The sensorsignal has an amplitude based on an amount of sensed heat energy. If thevalue of step 1008 equals “yes”, the method advances to step 1010.Otherwise, the method advances to step 1022.

At step 1010, the microprocessor 384 makes a determination as to whetherthe average amplitude of the sensor signal over a predetermined timeinterval is greater than a predetermined amplitude, indicating a humanbeing is proximate to the toilet occupancy sensor module 330. If thevalue of step 1010 equals “yes”, the method advances to step 1014.Otherwise, the method advances to step 1022.

At step 1014, the microprocessor 384 makes a determination as to whetherthe first RF transmitter 400 has transmitted an RF signal with anactivation command value during a predetermined time interval. If thevalue of step 1014 equals “yes”, the method advances to step 1016.Otherwise, the method advances to step 1018.

At step 1016, the microprocessor 384 generates a third control signal toinduce the first RF transmitter 400 to transmit a third RF signal having(i) an address value associated with the toilet occupancy sensor module330 and (ii) a command value corresponding to the activation commandvalue. After step 1016, the method advances to step 1022.

Referring again to step 1014, if the value of step 1014 equals “no”, themethod advances to step 1018. At step 1018, the microprocessor 384 makesa determination as to whether the first RF transmitter 400 hastransmitted an RF signal with a deactivation command value during thepredetermined time interval. If the value of step 1018 equals “yes”, themethod advances to step 1020. Otherwise, the method advances to step1022.

At step 1020, the microprocessor 384 generates a fourth control signalto induce the first RF transmitter 400 to transmit a fourth RF signalhaving (i) an address value associated with the toilet occupancy sensormodule 330 and (ii) a command value corresponding to the deactivationcommand value. After step 1020, the method advances to step 1022.

At step 1022, the microprocessor 384 executes a low power sleep modealgorithm. After step 1022, the method returns to step 1000.

Referring to FIGS. 13 and 31, the low-power sleep mode algorithm of step1022 will now be explained.

At step 1030, the microprocessor 384 resets a wake-up timer. After step1030, the method advances to step 1032.

At step 1032, the microprocessor 384 enters a low power sleep mode.After step 1032, the method advances step 1034.

At step 1034, the microprocessor 384 makes a determination as to whetherthe wake-up timer in the toilet occupancy sensor module 330 has a timercount greater than a threshold timer count. If the value of step 1034equals “yes”, the method advances to step 1036. Otherwise, the methodreturns to step 1034.

At step 1036, the microprocessor 384 enters a wake-up mode. After step1036, the method returns to step 1000 (shown in FIG. 29).

Shower Water Sensor Module

Referring to FIGS. 10, 12, 15 and 16, the shower water sensor module 334is provided to detect when the shower head 210 is expelling heated waterbased on detected heat energy, and to transmit an RF signal to the fancontrol module 346 to activate the electric motor 286 when the showerhead 210 is expelling heated water. The shower water sensor module 334is further provided to detect when the shower head 210 is no longerexpelling heated water and to transmit an RF signal to the fan controlmodule 346 to deactivate electric motor 286 when the shower head 210 andis no longer expelling heated water. The shower water sensor module 334includes a housing 480, a microprocessor 484, a switch 488, a battery492, an address switch assembly 496, an RF transmitter 500, an antenna504, and an infrared sensor 508.

The microprocessor 484 is provided to control operation of the showerwater sensor module 334. The microprocessor 484 is operably andelectrically coupled to the battery 492, the RF transmitter 500, theinfrared sensor 508, the switch 488, and the address switch assembly496. The microprocessor 484 includes an internal memory 485 that isconfigured to store executable software instructions and data utilizedby the shower water sensor module 334.

The battery 492 is electrically coupled to the microprocessor 484, theRF transmitter 500, and the infrared sensor 508. The battery 492provides an operational voltage to the microprocessor 484, the RFtransmitter 500, and the infrared sensor 508.

The switch 488 is electrically coupled to and between the microprocessor484 and electrical ground. When the switch 488 is moved to a closedoperational position, the microprocessor 484 generates a control signalto induce the RF transmitter 500 to transmit an RF signal having anactivation command for turning on the electric motor 286 in the fanassembly 220. Alternately, when the switch 488 is moved to an openoperational position, the microprocessor 484 generates a control signalto induce the RF transmitter 500 to transmit an RF signal having adeactivation command for turning off the electric motor 286 in the fanassembly 220. A portion of the switch 488 extends outwardly from anexterior of the housing 480 and can be actuated by a person holding thehousing 480.

The address switch assembly 496 is electrically coupled to themicroprocessor 484. The address switch assembly 496 includes addressswitches 510, 512, 514, 516, 518, 520, 522, 524 which define an 8-bitbinary address value which identifies the shower water sensor module 334to the fan control module 346. In an exemplary embodiment, the addressvalue of “11111110” is associated with the shower water sensor module334.

The RF transmitter 500 is operably coupled to the antenna 504. The RFtransmitter 500 is provided to transmit RF signals to the fan controlmodule 346 such that the fan control module 346 can either activate ordeactivate the electric motor 286 in the fan assembly 220. Themicroprocessor 484 is programmed to generate a control signal to inducethe RF transmitter 500 to transmit an RF signal having a binary addressvalue and a binary command value. In an exemplary embodiment, the binaryaddress value is 8-bit binary number determined by the address switches510-524. Further, the binary command value is 8-bit binary numbercomprising either an activation command value (e.g., 000000011) or adeactivation command value (e.g., 000000001). The activation commandvalue is utilized by the fan control module 346 for activating theelectric motor 286. The deactivation command value is utilized by thefan control module 346 for deactivating the electric motor 286.

In an exemplary embodiment, the RF transmitter 500 transmits RF signalsin a high frequency range (e.g., 3 Mhz-30 MHz). Of course, in analternative embodiment, the RF transmitter 500 could transmit RF signalsin another frequency range. In an exemplary embodiment, the RFtransmitter 500 modulates each RF signal to include data (e.g., anaddress value and a command value) utilizing frequency shift keying(FSK) modulation technique. In an alternative embodiment, the RFtransmitter 500 can modulate each RF signal to include data utilizingany other known modulation technique such as amplitude modulation (AM),frequency modulation (FM), and amplitude shift keying (ASK), or thelike.

The infrared sensor 508 is electrically coupled to the microprocessor484. The infrared sensor 508 is configured to generate a sensor signalhaving an amplitude based on an amount of sensed water heat energy. Themicroprocessor 484 is programmed to measure the amplitude of the sensorsignal from the infrared sensor 508. If the amplitude of the sensorsignal is greater than or equal to a predetermined amplitude, themicroprocessor 484 determines that the shower head 210 (shown in FIG.10) is dispensing heated water proximate to the infrared sensor 508.Alternately, if the amplitude of the sensor signal is less than apredetermined amplitude, the microprocessor 484 determines that theshower head 210 is not dispensing heated water proximate to the infraredsensor 508.

Referring to FIGS. 15, 16 and 32-34, a method for controlling operationof the shower water sensor module 334 will now be described.

At step 1070, the microprocessor 484 makes a determination as to whetherthe manually-operated switch 488 in the shower water sensor module 334is depressed. If the value step 1070 equals “yes”, the method advancesto step 1072. Otherwise, the method advances to step 1078.

At step 1072, the microprocessor 484 makes a determination as to whetherthe manually-operated switch 488 in the shower water sensor module 334has a closed operational position. If the value of step 1072 equals“yes”, the method advances to step 1074. Otherwise, the method advancesto step 1076.

At step 1074, the microprocessor 484 generates a first control signal toinduce the first RF transmitter 500 to transmit a first RF signal having(i) an address value associated with the shower water sensor module 334and (ii) a command value corresponding to an activation command value.After step 1074, the method advances to step 1092.

Referring again to step 1072, if the value of step 1072 equals “no”, themethod advances to step 1076. At step 1076, the microprocessor 484generates a second control signal to induce the first RF transmitter 500to transmit a second RF signal having (i) the address value associatedwith the shower water sensor module 334 and (ii) a command valuecorresponding to a deactivation command value. After step 1076, themethod advances to step 1092.

Referring again to step 1070, if the value step 1070 equals “no”, themethod advances to step 1078. At step 1078, the microprocessor 484 makesa determination as to whether the infrared sensor 508 in the showerwater sensor module 334 is generating a sensor signal. The sensor signalhas an amplitude based on an amount of sensed water heat energy. If thevalue of step 1078 equals “yes”, the method advances to step 1080.Otherwise, the method advances to step 1092.

At step 1080, the microprocessor 484 makes a determination as to whetherthe average amplitude of the sensor signal over a predetermined timeinterval is greater than a predetermined amplitude, indicating hot wateris being dispensed from the showerhead 210 in a shower stall. If thevalue of step 1080 equals “yes”, the method advances to step 1084.Otherwise, the method advances to step 1092.

At step 1084, the microprocessor 484 makes a determination as to whetherthe first RF transmitter 500 transmitted an RF signal with an activationcommand value during a predetermined time interval. If the value of step1084 equals “yes”, the method advances to step 1086. Otherwise, themethod advances to step 1088.

At step 1086, the microprocessor 484 generates a third control signal toinduce the first RF transmitter 500 to transmit a third RF signal having(i) an address value associated with the shower water sensor module 334and (ii) a command value corresponding to the activation command value.After step 1086, the method advances to step 1092.

Referring again to step 1084, if the value of step 1084 equals “no”, themethod advances to step 1088. At step 1088, the microprocessor 484 makesa determination as to whether the first RF transmitter 500 hastransmitted an RF signal with a deactivation command value during thepredetermined time interval. If the value of step 1088 equals “yes”, themethod advances to step 1090. Otherwise, the method advances to step1092.

At step 1090, the microprocessor 484 generates a fourth control signalto induce the first RF transmitter 500 to transmit a fourth RF signalhaving (i) an address value associated with the shower water sensormodule 334 and (ii) a command value corresponding to the deactivationcommand value. After step 1090, the method advances to step 1092.

At step 1092, the microprocessor 484 executes a low power sleep modealgorithm. After step 1092, the method returns to step 1070.

Referring to FIGS. 15 and 34, the low-power sleep mode algorithm of step1092 will now be explained.

At step 1100, the microprocessor 484 resets a wake-up timer. After step1100, the method advances to step 1102.

At step 1102, the microprocessor 484 enters a low power sleep mode.After step 1102, the method advances to step 1104.

At step 1104, the microprocessor 484 makes a determination as to whetherthe wake-up timer in shower water sensor module 334 has a timer countgreater than a threshold timer count. If the value of step 1104 equals“yes”, the method advances to step 1106. Otherwise, the method returnsto step 1104.

At step 1106, the microprocessor 484 enters a wake-up mode. After step1106, the method returns to step 1070 (shown in FIG. 32).

Humidity Sensor Module

Referring to FIGS. 10, 12, 17 and 18, the humidity sensor module 338 isprovided to detect a humidity level in the bathroom 200 and to transmitan RF signal to the fan control module 346 to activate the electricmotor 286 when a sensor signal indicative of the humidity level has anamplitude greater than or equal to a predetermined amplitude. Thehumidity sensor module 338 is further provided to transmit an RF signalto the fan control module 346 to deactivate the electric motor 286 whenthe sensor signal indicative of the humidity level has an amplitude lessthan the predetermined amplitude. The humidity sensor module 338includes a housing 580, a microprocessor 584, a switch 588, a battery592, an address switch assembly 596, an RF transmitter 600, an antenna604, and a humidity sensor 608.

The microprocessor 584 is provided to control operation of the humiditysensor module 338. The microprocessor 584 is operably and electricallycoupled to the battery 592, the RF transmitter 600, the humidity sensor608, the switch 588, and the address switch assembly 596. Themicroprocessor 584 includes an internal memory 585 that is configured tostore executable software instructions and data utilized by the humiditysensor module 338.

The battery 592 is electrically coupled to the microprocessor 584, theRF transmitter 600, and the humidity sensor 608. The battery 592provides an operational voltage to the microprocessor 584, the RFtransmitter 600, and the humidity sensor 608.

The switch 588 is electrically coupled to and between the microprocessor584 and electrical ground. When the switch 588 is moved to a closedoperational position, the microprocessor 584 generates a control signalto induce the RF transmitter 600 to transmit an RF signal having anactivation command for turning on the electric motor 286 in the fanassembly 220. Alternately, when the switch 588 is moved to an openoperational position, the microprocessor 584 generates a control signalto induce the RF transmitter 600 to transmit an RF signal having adeactivation command for turning off the electric motor 286 in the fanassembly 220. A portion of the switch 588 extends outwardly from anexterior of the housing 580 and can be actuated by a person holding thehousing 580.

The address switch assembly 596 is electrically coupled to themicroprocessor 584. The address switch assembly 596 includes addressswitches 610, 612, 614, 616, 618, 620, 622, 624 which define an 8-bitbinary address value which identifies the humidity sensor module 338 tothe fan control module 346. In an exemplary embodiment, the addressvalue of “11111100” is associated with the humidity sensor module 338.

The RF transmitter 600 is operably coupled to the antenna 604. The RFtransmitter 600 is provided to transmit RF signals to the fan controlmodule 346 such that the fan control module 346 can either activate ordeactivate the electric motor 286 in the fan assembly 220. Themicroprocessor 584 is programmed to generate a control signal to inducethe RF transmitter 600 to transmit an RF signal having a binary addressvalue and a binary command value. In an exemplary embodiment, the binaryaddress value is 8-bit binary number determined by the address switches610-624. Further, the binary command value is 8-bit binary numbercomprising either an activation command value (e.g., 000000011) or adeactivation command value (e.g., 000000001). The activation commandvalue is utilized by the fan control module 346 for activating theelectric motor 286. The deactivation command value is utilized by thefan control module 346 for deactivating the electric motor 286.

In an exemplary embodiment, the RF transmitter 600 transmits RF signalsin a high frequency range (e.g., 3 Mhz-30 MHz). Of course, in analternative embodiment, the RF transmitter 600 could transmit RF signalsin another frequency range. In an exemplary embodiment, the RFtransmitter 600 modulates each RF signal to include data (e.g., anaddress value and a command value) utilizing frequency shift keying(FSK) modulation technique. In an alternative embodiment, the RFtransmitter 600 can modulate each RF signal to include data utilizingany other known modulation technique such as amplitude modulation (AM),frequency modulation (FM), and amplitude shift keying (ASK), or thelike.

The humidity sensor 608 is electrically coupled to the microprocessor584. The humidity sensor 608 is configured to generate a sensor signalhaving an amplitude based on a humidity level. The microprocessor 584 isprogrammed to measure the amplitude of the sensor signal from thehumidity sensor 608. If the amplitude of the sensor signal is greaterthan or equal to a predetermined amplitude, the microprocessor 584determines that the humidity level is greater than or equal to apredetermined humidity level. Alternately, if the amplitude of thesensor signal is less than a predetermined amplitude, the microprocessor584 determines that the humidity level is less than the predeterminedhumidity level.

Referring to FIGS. 17, 18 and 35-37, a method for controlling operationof the humidity sensor module 338 will now be described.

At step 1140, the microprocessor 584 makes a determination as to whetherthe manually-operated switch 588 in the humidity sensor module 338 isdepressed. If the value of step 1140 equals “yes”, the method advancesto step 1142. Otherwise, the method advances to step 1148.

At step 1142, the microprocessor 584 makes a determination as to whetherthe manually-operated switch 588 in the humidity sensor module 338 has aclosed operational position. If the value of step 1142 equals “yes”, themethod advances to step 1144. Otherwise, the method advances to step1146.

At step 1144, the microprocessor 584 generates a first control signal toinduce a first RF transmitter 600 to transmit a first RF signal having(i) an address value associated with the humidity sensor module 338 and(ii) a command value corresponding to an activation command value. Afterstep 1144, the method advances to step 1162.

Referring again to step 1142, if the value of step 1142 equals “no”, themethod advances to step 1146. At step 1146, the microprocessor 584generates a second control signal to induce the first RF transmitter 600to transmit a second RF signal having (i) the address value associatedwith the humidity sensor module 338 and (ii) a command valuecorresponding to a deactivation command value. After step 1146, themethod advances to step 1162.

Referring again to step 1140, if the value of step 1140 equals “no”, themethod advances to step 1148. At step 1148, the microprocessor 584 makesa determination as to whether the humidity sensor 608 in the humiditysensor module 338 is generating a sensor signal. The sensor signal hasan amplitude based on an amount of sensed humidity. If the value of step1148 equals “yes”, the method advances to step 1150. Otherwise, themethod advances to step 1162.

At step 1150, the microprocessor 584 makes a determination as to whetheran average amplitude of the sensor signal over a predetermined timeinterval is greater than a predetermined amplitude, indicating anexcessive amount of humidity. If the value of step 1150 equals “yes”,the method advances to step 1154. Otherwise, the method advances to step1162.

At step 1154, the microprocessor 584 makes a determination as to whetherthe first RF transmitter 600 has transmitted an RF signal with anactivation command value during a predetermined time interval. If thevalue of step 1154 equals “yes”, the method advances to step 1156.Otherwise, the method advances to step 1158.

At step 1156, the microprocessor 584 generates a third control signal toinduce the first RF transmitter 600 to transmit a third RF signal having(i) an address value associated with the humidity sensor module 338 and(ii) a command value corresponding to the activation command value.After step 1156, the method advances to step 1162.

Referring again to step 1154, if the value of step 1154 equals “no”, themethod advances to step 1158. At step 1158, the microprocessor makes adetermination as to whether the first RF transmitter 600 has transmittedan RF signal with a deactivation command value during the predeterminedtime interval. If the value of step 1158 equals “yes”, the methodadvances to step 1160. Otherwise, the method advances to step 1162.

At step 1160, the microprocessor 584 generates a fourth control signalto induce the first RF transmitter 600 to transmit a fourth RF signalhaving (i) an address value associated with the humidity sensor module338 and (ii) a command value corresponding to the deactivation commandvalue. After step 1160, the method advances to step 1162.

At step 1162, the microprocessor 584 executes a low power sleep modealgorithm. After step 1162, the method returns to step 1140.

Referring to FIGS. 17 and 37, the low-power sleep mode algorithm of step1162 will now be explained.

At step 1200, the microprocessor 584 resets a wake-up timer. After step1200, the method advances step 1202.

At step 1202, the microprocessor 584 enters a low power sleep mode.After step 1202, the method advances to step 1204.

At step 1204, the microprocessor 584 makes a determination as to whetherthe wake-up timer in humidity sensor module 338 has a timer countgreater than a threshold timer count. If the value of step 1204 equals“yes”, the method advances to step 1206. Otherwise, the method returnsto step 1204.

At step 1206, the microprocessor 584 enters a wake-up mode. After step1206, the method returns to step 1140.

Manual Transmitter Module

Referring to FIGS. 10, 12, 19 and 20, the manual transmitter module 342is provided to transmit an RF signal to the fan control module 346 toactivate the electric motor 286 when a manually-activated switch 688 hasa closed operational position. The manual transmitter module 342 isfurther provided to transmit an RF signal to the fan control module 346to deactivate the electric motor 286 when the manually-activated switch688 has an open operational position. The manual transmitter module 342includes a housing 680, a microprocessor 684, a switch 688, a battery692, an address switch assembly 696, an RF transmitter 700, an antenna704.

The microprocessor 684 is provided to control operation of the manualtransmitter module 342. The microprocessor 684 is operably andelectrically coupled to the battery 692, the RF transmitter 700, theswitch 688, and the address switch assembly 696. The microprocessor 684includes an internal memory 685 that is configured to store executablesoftware instructions and data utilized by the manual transmitter module342.

The battery 692 is electrically coupled to the microprocessor 684 andthe RF transmitter 700. The battery 692 provides an operational voltageto the microprocessor 684 and the RF transmitter 700.

The switch 688 is electrically coupled to and between the microprocessor684 and electrical ground. When the switch 688 is moved to a closedoperational position, the microprocessor 684 generates a control signalto induce the RF transmitter 700 to transmit an RF signal having anactivation command for turning on the electric motor 286 in the fanassembly 220. Alternately, when the switch 688 is moved to an openoperational position, the microprocessor 684 generates a control signalto induce the RF transmitter 700 to transmit an RF signal having adeactivation command for turning off the electric motor 286 in the fanassembly 220. A portion of the switch 688 extends outwardly from anexterior of the housing 680 and can be actuated by a person holding thehousing 680.

The address switch assembly 696 is electrically coupled to themicroprocessor 684. The address switch assembly 696 includes addressswitches 710, 712, 714, 716, 718, 720, 722, 724 which define an 8-bitbinary address value which identifies the manual transmitter module 342to the fan control module 346. In an exemplary embodiment, the addressvalue of “11111000” is associated with the manual transmitter module342.

The RF transmitter 700 is operably coupled to the antenna 704. The RFtransmitter 700 is provided to transmit RF signals to the fan controlmodule 346 such that the fan control module 346 can either activate ordeactivate the electric motor 286 in the fan assembly 220. Themicroprocessor 684 is programmed to generate a control signal to inducethe RF transmitter 700 to transmit an RF signal having a binary addressvalue and a binary command value. In an exemplary embodiment, the binaryaddress value is 8-bit binary number determined by the address switches710-724. Further, the binary command value is 8-bit binary numbercomprising either an activation command value (e.g., 000000011) or adeactivation command value (e.g., 000000001). The activation commandvalue is utilized by the fan control module 346 for activating theelectric motor 286. The deactivation command value is utilized by thefan control module 346 for deactivating the electric motor 286.

In an exemplary embodiment, the RF transmitter 700 transmits RF signalsin a high frequency range (e.g., 3 Mhz-30 MHz). Of course, in analternative embodiment, the RF transmitter 700 could transmit RF signalsin another frequency range. In an exemplary embodiment, the RFtransmitter 700 modulates each RF signal to include data (e.g., anaddress value and a command value) utilizing frequency shift keying(FSK) modulation technique. In an alternative embodiment, the RFtransmitter 700 can modulate each RF signal to include data utilizingany other known modulation technique such as amplitude modulation (AM),frequency modulation (FM), and amplitude shift keying (ASK), or thelike.

Referring to FIGS. 19, 20 and 38-39, a method for controlling operationof the manual transmitter module 342 will now be described.

At step 1240, the microprocessor 684 makes a determination as to whetherthe manually-operated switch in the manual transmitter module isdepressed. If the value of step 1240 equals “yes”, the method advancesto step 1242. Otherwise, the method advances to step 1248.

At step 1242, the microprocessor 684 makes a determination as to whetherthe manually-operated switch 688 in the manual transmitter module 342has a closed operational position. If the value of step 1242 equals“yes”, the method advances to step 1244. Otherwise, the method advancesto step 1246.

At step 1244, the microprocessor 684 generates a first control signal toinduce the first RF transmitter 700 to transmit a first RF signal having(i) an address value associated with the manual transmitter module 342and (ii) a command value corresponding to an activation command value.After step 1244, the method advances to step 1248.

Referring again to step 1242, if the value of step 1242 equals “no”, themethod advances to step 1246. At step 1246, the microprocessor 684generates a second control signal to induce the first RF transmitter 700to transmit a second RF signal having (i) the address value associatedwith the manual transmitter module 342 and (ii) a command valuecorresponding to a deactivation command value. After step 1246, themethod advances to step 1248.

At step 1248, the microprocessor 684 executes a low power sleep modealgorithm. After step 1248, the method returns to step 1240.

Referring to FIGS. 19 and 39, the low-power sleep mode algorithm of step1248 will now be explained.

At step 1260, the microprocessor 684 resets a wake-up timer. After step1260, the advances to step 1262.

At 1262, the microprocessor 684 enters a low power sleep mode. Afterstep 1262, the method advances to step 1264.

At step 1264, the microprocessor 684 makes a determination as to whetherthe wake-up timer in manual transmitter module 342 has a timer countgreater than the threshold timer count. If the value of step 1264 equals“yes”, the method advances to step 1266. Otherwise, the method returnsto step 1264.

At step 1266, the microprocessor 684 enters a wake-up mode. After step1266, the method returns to step 1240.

Fan Control Module

Referring to FIGS. 21-25, the fan control module 346 is provided toelectrically activate the electric motor 286 in the fan assembly 220,and to electrically deactivate the electric motor 286. The fan controlmodule 346 includes a housing 780, a microprocessor 784, an AC powerplug 788, an AC/DC converter 792, a controllable switch 796, a switch797, an AC outlet 798, an RF receiver 800, and an antenna 804.

The housing 780 is configured to hold the microprocessor 784, the AC/DCvoltage converter 792, the controllable switch 796, and the RF receiver800 within the housing 780.

The AC power plug 788 is coupled to the housing 780 and includes blades822, 823 extending outwardly from the housing 780. The AC power plug 788is removably electrically coupled to the AC socket 298 (shown in FIG.26) of the fan assembly 220 which receives an AC voltage when theelectrical switch 216 (shown in FIG. 10) has a closed operationalposition. The AC power plug 788 is further electrically coupled to theAC/DC voltage converter 792 and to the controllable switch 796 such thatan AC voltage is routed from the AC power plug 788 to the AC/DC voltageconverter 792 and to the controllable switch 796. In an exemplaryembodiment, the controllable switch 796 is a Triac device or atransistor.

The AC/DC voltage converter 792 is electrically coupled to themicroprocessor 784 and to the RF receiver 800. The AC/DC voltageconverter 792 is configured to output a DC voltage in response to the ACvoltage from the AC power plug 788. The DC voltage is received by themicroprocessor 784 and the RF receiver 800, which is used to power themicroprocessor 784 and the RF receiver 800.

The AC socket 798 includes AC socket receptacles 834, 835 (shown in FIG.22) communicating with electrical connectors 836, 837, respectively. Theelectrical connectors 836, 837 are configured to be removably andelectrically coupled to the blades 312, 314, respectively, of the ACpower plug 290 of the fan assembly 220. The electrical connector 836 isfurther electrically coupled to a first end of the controllable switch796. A second end of the controllable switch 796 is electrically coupledto the blade 823 of the AC power plug 788 which is further electricallycoupled to an AC voltage source. The electrical connector 837 is furtherelectrically coupled to the blade 822 of the AC power plug 788 which isfurther electrically coupled to an AC voltage source.

The microprocessor 784 is provided to control operation of the fanassembly 220. The microprocessor 784 is operably and electricallycoupled to the RF receiver 800, the AC/DC converter 792, and thecontrollable switch 796. The microprocessor 784 includes an internalmemory 785 configured to store executable software instructions and datautilized by the fan control module 346. The internal memory 785 storesaddress values associated with the toilet occupancy sensor module 330,the shower water sensor module 334, the humidity sensor module 338, andthe manual transmitter module 342 therein.

The switch 797 is electrically coupled to the microprocessor 784. In anexemplary embodiment, when the switch 797 is moved to a closedoperational position, the microprocessor 784 enters a learning mode ofoperation to learn address values associated with the toilet occupancysensor module 330, the shower water sensor module 334, the humiditysensor module 338, and the manual transmitter module 342. In particular,when the switch 797 is moved to a closed operational position, themicroprocessor 784 enters the learning mode of operation and when the RFreceiver 800 receives RF signals from the modules 330, 334, 338, 342,the microprocessor 784 stores the associated address values from the RFsignals in the memory 785. After a predetermined amount of time, themicroprocessor 784 exits the learning mode of operation. Thereafter, themicroprocessor 784 can perform tasks in response to RF signals from themodules 330, 334, 338, 342 having address values that match the storedaddress values.

The RF receiver 800 is operably coupled to the antenna 804. The RFreceiver 800 is provided to receive RF signals from the toilet occupancysensor module 330, the shower water sensor module 334, the humiditysensor module 338, and the manual transmitter module 342.

In an exemplary embodiment, the RF receiver 800 receives RF signals in ahigh frequency range (e.g., 3 Mhz-30 MHz). Of course, in an alternativeembodiment, the RF receiver 800 could receive RF signals in anotherfrequency range. In an exemplary embodiment, the RF receiver 800receives RF signals that are modulated to include data (e.g., an addressvalue and a command value). The modulated RF signals can be modulatedutilizing a frequency shift keying (FSK) modulation technique. In analternative embodiment, the RF receiver 800 can receive modulated RFsignals containing data (e.g., an address value and a command value)that were modulated utilizing any other known modulation technique suchas amplitude modulation (AM), frequency modulation (FM), and amplitudeshift keying (ASK), or the like.

The microprocessor 784 is programmed to extract the address value andthe command value from each received RF signal. In an exemplaryembodiment, each address value is an 8-bit binary number, and thecommand value is an 8-bit binary number corresponding to either anactivation command value (e.g., 000000011) or a deactivation commandvalue (e.g., 000000001). The activation command value is utilized by thefan control module 346 for activating the electric motor 286. Thedeactivation command value is utilized by the fan control module 346 fordeactivating the electric motor 286.

During operation, when the controllable switch 796 has a closedoperational position, an AC voltage is applied to the AC socket 798.Further, the AC voltage is supplied through two conductors in the ACelectrical wire 294 to the fan motor 286 for activating the fan motor286. When the fan motor 286 is activated, the motor 286 turns the fanblades 282 to exhaust air from the interior of the bathroom 200.Alternately, when the controllable switch 796 has an open operationalposition, an AC voltage is not applied to the AC socket 798. Further,the AC voltage is not supplied through two conductors in the ACelectrical wire 294 to the fan motor 286 and the fan motor 286 is theactivated. When the fan motor 286 is the activated, the motor 286 stopsturning the fan blades 282 to stop exhausting air from the interior ofthe bathroom 200.

Referring to FIGS. 21, 26, and 40, a method for controlling operation ofthe fan control module 346 and the fan assembly 220 will now bedescribed.

At step 1300, the microprocessor 784 makes a determination as to whetheran activation timer in the fan control module 346 has a timer countgreater than a first threshold timer count. If the value step 1300equals “yes”, the method advances to step 1302. Otherwise, the methodadvances to step 1304.

At step 1302, the microprocessor 784 stops generating a control signalto induce the controllable switch 796 to transition to an openoperational position to stop routing an AC voltage to an AC outletdevice 798, to deactivate a fan motor 286 electrically coupled to the ACoutlet device 798. After step 1302, the method advances to step 1318.

Referring again to step 1300, if the value step 1300 equals “no”, themethod advances to step 1304. At step 1304, the microprocessor 784 makesa determination as to whether the RF receiver 800 in the fan controlmodule 346 received an RF signal. If the value of step 1304 equals“yes”, the method advances to step 1306. Otherwise, the method advancesto step 1318.

At step 1306, the microprocessor 784 makes a determination as to whetherthe address value is equal to one of a plurality of the predeterminedaddress values. In an exemplary embodiment, the predetermined addressvalues are: “11111111” for the toilet occupancy sensor module 330,“11111110” for the shower water sensor module 334, “11111100” for thehumidity sensor module 338, and “11111000” for the manual transmittermodule 342 which are stored in the memory device 785. If the value ofstep 1306 equals “yes”, the method advances to step 1308. Otherwise, themethod advances to step 1318.

At step 1308, the microprocessor 784 makes a determination as to whetherthe command value is equal to an activation command value. If the valueof step 1308 equals “yes”, the method advances to step 1310. Otherwise,the method advances to step 1314.

At step 1310, the microprocessor 784 generates a control signal toinduce the controllable switch 796 to transition to a closed operationalposition to route the AC voltage to the AC outlet device 798, toactivate the fan motor 286 electrically coupled to the AC outlet device798. After step 1310, the method advances to step 1312.

At step 1312, the microprocessor 784 resets the activation timer in thefan control module 346. After step 1312, the method advances to step1318.

Referring again to step 1308, if the value step 1308 equals “no”, themethod advances to step 1314. At step 1314, the microprocessor 784 makesa determination as to whether the command value is equal to adeactivation command value. If the value step 1314 equals “yes”, themethod advances to step 1316. Otherwise, the method advances to step1318.

At step 1316, the microprocessor 784 stops generating the control signalto induce the controllable switch 796 to transition to the openoperational position to stop routing the AC voltage to the AC outletdevice 798, to deactivate the fan motor 286 electrically coupled to theAC outlet device 798. After step 1316, the method returns to step 1300.

The remote control system for controlling operation of the fan assemblyprovides a substantial advantage over other systems. In particular, theremote control system provides a technical effect of utilizing at leastone of a toilet occupancy sensor module, a shower water sensor module, ahumidity sensor module, and a manual transmitter module, to transmitwireless RF signals to a fan control module for remotely activating anddeactivating an electric motor in a fan assembly.

In an exemplary embodiment, each of the following modules utilize amicroprocessor therein: the toilet occupancy sensor module 330, theshower water sensor module 334, the humidity sensor module 338, themanual transmitter module 342, and the fan control module 346. In analternative embodiment, another type of controller could be utilized ineach of the foregoing modules to implement the steps performed by eachrespective microprocessor described above.

The above-described methods can be at least partially embodied in theform of one or more computer readable media having computer-executableinstructions for practicing the methods. The computer-readable media cancomprise one or more of the following: hard drives, flash memory, andother computer-readable media known to those skilled in the art;wherein, when the computer-executable instructions are loaded into andexecuted by one or more microprocessors, the one or more microprocessorsare programmed to implement at least portions of the methods.

While the claimed invention has been described in detail in connectionwith only a limited number of embodiments, it should be readilyunderstood that the invention is not limited to such disclosedembodiments. Rather, the claimed invention can be modified toincorporate any number of variations, alterations, substitutions orequivalent arrangements not heretofore described, but which arecommensurate with the spirit and scope of the invention. Additionally,while various embodiments of the claimed invention have been described,it is to be understood that aspects of the invention may include onlysome of the described embodiments. Accordingly, the claimed invention isnot to be seen as limited by the foregoing description.

What is claimed is:
 1. A remote control system for controlling operationof a fan assembly, comprising: a first sensor module having a firsthousing, a first sensor, a first microprocessor, and a first RFtransmitter; the first sensor, the first microprocessor and the first RFtransmitter being disposed within the first housing, the firstmicroprocessor being operably coupled to the first sensor and the firstRF transmitter; the first microprocessor being programmed to generate afirst control signal to induce the first RF transmitter to transmit afirst RF signal in response to a sensor signal from the first sensor,the first RF signal having a first address value and a first commandvalue; a fan control module having a second housing, a secondmicroprocessor, an AC/DC voltage converter, a controllable switch, andan RF receiver; the second microprocessor, the AC/DC voltage converter,the controllable switch, and the RF receiver being disposed within thesecond housing; the second microprocessor being operably coupled to theAC/DC voltage converter, the controllable switch, and the RF receiver;the second housing being sized and shaped such that the second housingis at least partially disposed within the fan assembly; the AC/DCvoltage converter configured to output a DC voltage in response to an ACvoltage, the DC voltage being received by the second microprocessor andthe RF receiver; the RF receiver configured to receive the first RFsignal; the second microprocessor being programmed to compare the firstaddress value to a first predetermined address value; and the secondmicroprocessor being further programmed to generate a second controlsignal to induce the controllable switch to transition to a closedoperational position to route the AC voltage to an AC outlet device ifthe first address value corresponds to the first predetermined addressvalue, and the first command value corresponds to an activation commandvalue; the AC outlet device configured to be electrically removablycoupled to the fan assembly.